package com.ruoyi.web.controller.mall.shopExtract.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 商家提现记录对象 member_cart
 * 
 * @author ruoyi
 * @date 2021-01-18
 */
public class ShopExtract //extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private String id;

    /** 会员ID */
    @Excel(name = "店铺ID")
    private String shopId;

    /** 商品ID */
    @Excel(name = "提现金额")
    private BigDecimal money;

    /** 货品ID */
    @Excel(name = "银行卡号/支付宝账号")
    private String card;

    /** SKU */
    @Excel(name = "名字")
    private String name;

    /** 数量 */
    @Excel(name = "支行名称")
    private String bank;

    private Integer status;

    private Integer type;
    private Date createAt;

    /** 操作时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateAt;

    /** 删除标记 */
    private Integer delFlag;
    private Integer pageNum;
    private Integer pageSize;

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public String getCard() {
        return card;
    }

    public void setCard(String card) {
        this.card = card;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getBank() {
        return bank;
    }

    public void setBank(String bank) {
        this.bank = bank;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Date getCreateAt() {
        return createAt;
    }

    public void setCreateAt(Date createAt) {
        this.createAt = createAt;
    }

    public Date getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(Date updateAt) {
        this.updateAt = updateAt;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    @Override
    public String toString() {
        return "ShopExtract{" +
                "id='" + id + '\'' +
                ", shopId='" + shopId + '\'' +
                ", money=" + money +
                ", card='" + card + '\'' +
                ", name='" + name + '\'' +
                ", bank='" + bank + '\'' +
                ", status='" + status + '\'' +
                ", type='" + type + '\'' +
                ", createAt='" + createAt + '\'' +
                ", updateAt=" + updateAt +
                ", delFlag=" + delFlag +
                '}';
    }
}
